home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / utilit~1 / stlogin4.lzh / PWD.H < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-26  |  623 b   |  31 lines

  1. #ifndef PWD_H
  2. #define PWD_H
  3.  
  4. #define ETC    "u:\\etc\\"
  5. #define PASSWD    ETC "passwd"
  6.  
  7. enum passwd_entry { NAME,PWD,UID,GID,INFO,HOME,SHELL,NRE };
  8.  
  9. struct passwd {
  10.     char *pw_name;
  11.     char *pw_passwd;
  12.     int pw_uid;
  13.     int pw_gid;
  14.     char *pw_comment;
  15.     char *pw_dir;
  16.     char *pw_shell;
  17.  };
  18.  
  19. extern struct passwd *getpwent(void);
  20. extern struct passwd *getpwuid(int uid);
  21. extern struct passwd *getpwnam(char *name);
  22. extern void setpwent(void);
  23. extern void endpwent(void);
  24. extern struct passwd *fgetpwent(FILE *stream);
  25.  
  26. extern struct passwd *parse(char *p);
  27.  
  28. extern FILE *pwd_fd;
  29. extern char pwd_line[];
  30.  
  31. #endif